HumixNamespace\Settings A

Total Complexity 62
Dependencies 4
Dependents 6
Total lines 480
Lines of code 366
Logical lines of code 150
Comment lines 14
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
humix_plugin_options_page()
A
43 12 60
render_assigned_channel_id_option()
A
46 7 41
on_assigned_channel_id_option_change()
S
51 5 26
on_adstxt_manager_id_option_change()
S
57 5 18
adstxt_redirect()
S
57 4 15
update_assigned_channel_id()
S
61 4 12
delete_settings()
S
61 3 13
render_humix_backend_api_token_option()
S
61 2 14
render_adstxt_manager_id_option()
S
64 2 11
render_adstxt_manager_settings_tab()
S
59 1 22
render_api_token_settings_tab()
S
60 1 20
render_video_insert_settings_tab()
S
60 1 20
render_channel_settings_tab()
S
58 1 19
humix_plugin_settings_init()
S
56 1 16
add_auto_insert_script_to_head()
S
68 2 9
set_adstxt_redirect()
S
70 2 6
render_insert_on_all_pages_option()
S
67 1 9
get_humix_backend_api_token()
S
78 1 3
show_permalinks_unsupported_notice()
S
75 1 8
get_assigned_channel_id()
S
78 1 3
add_plugin_settings_link()
S
68 1 7
init_settings_page()
S
74 1 4
get_insert_on_all_pages()
S
78 1 3
get_adstxt_manager_id()
S
78 1 3
is_using_plain_permalinks()
S
76 1 4